\documentclass[a4paper,11ptn]{report}                                   %
\usepackage[italian]{babel}                                             %
\usepackage{graphicx}                                                   %
\usepackage[colorlinks=true]{hyperref}                                  %
\usepackage{url}                                                        %
\usepackage{eurosym}                                                    %
\usepackage{lastpage}                                                   %
\usepackage{fancyhdr}
\usepackage[utf8]{inputenc}  %
\hypersetup{linkbordercolor=1 1 1}                                      %
\hypersetup{urlcolor=blue}                                              %
\hypersetup{linkcolor=black}                                            %
\graphicspath{{../immagini/}}                                           %



\newcommand{\Documento}{Piano di Progetto}                      % nome del documento
\newcommand{\Sommario}{Aggiornamento del Piano di Progetto SIFISY, contenente solamente le
modifiche dei consuntivi rispetto al documento consegnato alla Revisione di Qualifica}                              % sommario
\newcommand{\CodiceRevisione}{RA}                                      % revisione (es. RPP)
\newcommand{\DataCreazione}{10 Luglio 2010}                                           % data di creazione
\newcommand{\Versione}{Delta}                                                % versione attuale
\newcommand{\StatoDocumento}{Formale, Esterno}                                          % stato (es. Formale, Interno)
\newcommand{\Redazione}{Luca Zanini}                                               % autore del documento
\newcommand{\Verifica}{Samuele Faggian}                                % verificatore del documento
\newcommand{\Approvazione}{Luca Zanini}                      % chi approva (responsabile)
\newcommand{\Committente}{Prof. Tullio Vardanega, Prof. Renato Conte} 
\newcommand{\Proponente}{Dott. Claudio Palazzi}                       % committente/i



\fancypagestyle{plain}{                                                 %
\fancyhf{}                                                              %
\fancyhead[L]{\Documento\ \Versione\ - \CodiceRevisione}                            %
\fancyfoot[C]{\thepage}                                                 %
\fancyhead[R]{\includegraphics[scale=0.3]{logoSevenSoft.png}}           %
}                                                                       %
\begin{document}                                                        %
\pagenumbering{Roman}                                                   %
\begin{center}                                                          %
\includegraphics[scale=0.8]{logoSevenSoft.png}\\                        %
\vspace*{1in}                                                           %
\huge{\textbf{\textbf{\Documento}}}\\                                   %
\vspace*{2cm}                                                           %
Versione: \Versione\\                                                   %
\vspace*{3cm}                                                           %
\vspace*{0.5in}                                                         %
\textbf{Sommario}\\                                                     %
\end{center}                                                            %
\begin{normalsize}                                                      %
\Sommario                                                               %
\end{normalsize}                                                        %
%\end{center}                                                           %
\newpage                                                                %
\thispagestyle{plain}                                                   %
\vspace*{0.5in}                                                         %
\begin{center}                                                          %
\begin{tabular}{l}                                                      %
\Large{\textbf{Capitolato: Simulatore File System}}\\                   %
\begin{tabular}{|p{5cm}|p{7cm}|}                                        %
\hline                                                                  %
\textbf{Data creazione:} & \DataCreazione\\                             %
\hline                                                                  %
\textbf{Versione:} & \Versione\\                                        %
\hline                                                                  %
\textbf{Stato del documento:} & \StatoDocumento\\                       %
\hline                                                                  %
\textbf{Redazione:} & \Redazione\\                                      %
\hline                                                                  %
\textbf{Verifica:} & \Verifica \\                                     %
\hline                                                                  %
\textbf{Approvazione:}  & \Approvazione\\                               %
\hline                                                                  %
\textbf{Committente:} & \Committente\\                                  %
\hline                                                                  %
\textbf{Proponente:} & \Proponente\\
\hline
\end{tabular}\\                                                         %
\end{tabular}                                                           %
\end{center}    

\newpage                                                                %
\pagenumbering{arabic}                                                  %
\fancypagestyle{plain}{                                                 %
\fancyhf{}                                                              %
\fancyhead[L]{\Documento\ \Versione\ - \CodiceRevisione}                            %
\fancyfoot[C]{\thepage\ di \pageref{LastPage}}                          %
\fancyhead[R]{\includegraphics[scale=0.3]{logoSevenSoft.png}}           %
}                                                                       %
\pagestyle{plain}     


\section*{Introduzione}
Per adattare il formato delle tabelle al documento e per semplicit\`a illustriamo una legenda per i nominativi dei componenti e per i nomi dei ruoli svolti nel progetto didattico:\\
\vskip 2mm
\mbox{
\begin{tabular}{|p{0.20\textwidth}|p{0.07\textwidth}|}
\hline
Analista		&An	\\
\hline
Progettista		&Proge	 \\
\hline
Programmatore	&Progr	 \\
\hline
Responsabile		&Res \\
\hline
Amministratore	&Amm \\
\hline
Verificatore		&Ver\\										
\hline
\end{tabular}
\hspace{1cm}%
\begin{tabular}{|p{0.27\textwidth}|p{0.07\textwidth}|}
\hline
Biolo Giuseppe		&GB\\
\hline
De Matteo Daniele	&DMD \\
\hline
Faggian Samuele	&FS \\
\hline
Ferri Giuseppe		&FG \\
\hline
Longato Alberto	&LA \\
\hline
Vedovato Alessandro &VA\\
\hline
Zanini Luca		&ZL \\
											
\hline

\end{tabular}
}

\section*{Ore di lavoro}

Preventivo delle ore totali:

\begin{center}
\begin{tabular}
{|p{0.15\textwidth}|p{0.05\textwidth}|p{0.07\textwidth}|p{0.07\textwidth}|p{0.05\textwidth}|p{0.07\textwidth}|p{0.05\textwidth}|p{0.1\textwidth}|}
\hline      %la linea orizzontale
Nominativo      	&An    &Proge	&Progr	&Res	&Amm	&Ver	&Totale\\
\hline
\hline
BG            	& 20	& 25	& 16	& 7	& 10	& 20	& 98	\\ \hline
DMD      	& 20	& 25	& 16	& 8	& 8	& 20	& 97	\\ \hline
FS         	& 25	& 25	& 15	& 7	& 9	& 15	& 96	\\ \hline
FG            	& 20	& 28	& 16	& 7	& 8	& 20	& 99	\\ \hline
LA         	& 20	& 25	& 16	& 7	& 8	& 20	& 96	\\ \hline
VA		& 25	& 25	& 16	& 7	& 9	& 15	& 97	\\ \hline
ZL                  	& 20	& 27	& 15	& 7	& 8	& 20	& 97	\\ \hline
\hline
\hline
Totale		&150	&180	&110	&50	&60	&130	&680	\\ \hline		
\end{tabular}
\end{center}


\noindent	 Consuntivo delle ore totali:
\begin{center}
\begin{tabular}{|p{0.15\textwidth}|p{0.05\textwidth}|p{0.11\textwidth}|p{0.11\textwidth}|p{0.05\textwidth}|p{0.07\textwidth}|p{0.11\textwidth}|p{0.21\textwidth}|}
\hline      %la linea orizzontale
Nominativo      	&An    &Proge	&Progr	&Res	&Amm	&Ver	
&Totale (\textcolor{red}{Eccedenza})\\
\hline
\hline
BG            	& 20	& 26	& 22 (\textcolor{red}{3}) 	& 7	& 10	& 20 (\textcolor{red}{5}) & 105	(\textcolor{red}{8})	\\ \hline

DMD      	& 18	& 29 (\textcolor{red}{2})	& 18 (\textcolor{red}{4}) 	& 8	& 8	& 24 (\textcolor{red}{2})	& 105	(\textcolor{red}{8})	\\ \hline

FS         	& 26	& 27 (\textcolor{red}{1})	& 20 (\textcolor{red}{1}) 	& 5	& 9	& 18 (\textcolor{red}{6}) & 105	(\textcolor{red}{8})	\\ \hline

FG            	& 20	& 13	& 2	& 0	& 0	& 5	& 40	\\ \hline

LA         	& 20	& 24 (\textcolor{red}{2})	& 24 	& 5	& 8	& 24	(\textcolor{red}{6}) & 105	(\textcolor{red}{8})	\\ \hline

VA		& 26	& 30 (\textcolor{red}{3})	& 19 (\textcolor{red}{2})	& 5	& 5	& 20 (\textcolor{red}{3}) & 105	(\textcolor{red}{8})	\\ \hline

ZL                  	& 20	& 31 (\textcolor{red}{2})	& 21 (\textcolor{red}{2})	& 7	& 4	& 22 (\textcolor{red}{4}) & 105	(\textcolor{red}{8})	\\ \hline
\hline
\hline
Totale		&150	&180 (\textcolor{red}{10})	&126 (\textcolor{red}{12})	&37	&44	&133 (\textcolor{red}{26})	&670 + (\textcolor{red}{48}) = 718	\\ \hline
\end{tabular}
\end{center}

Come gi\`a accennato precedentemente si vede un discostamento in eccesso delle ore di progettazione, programmazione e verifica rispetto a quanto pianificato, mentre sono state usate meno ore per il Responsabile e per l'Amministratore. Questi discostamenti sono dovuti soprattutto all'inesperienza del team nella gestione di progetti di questa entit\`a sottostimando determinati ruoli e sovrastimandone altri. Volevamo sottolineare che il team ha riscontrato problemi gravi a causa di una mancanza prolungata di un membro del gruppo che andremo a descrivere nella sezione seguente; ma ciononostante l'errore di valutazione delle ore necessarie di progettazione, programmazione e verifica non sono imputabili solo ai problemi riscontrati. Questo significa che il team ritiene che comunque anche senza le particolari difficolt\`a avute nel corso del ciclo di vita del software c'\`e stata una sottostima dei tre ruoli.

\subsection*{Problemi riscontrati dal Team}
Si pu\`o osservare che la colonna Totale viene integrata con la colonna ''(\textcolor{red}{Eccedenza})'' che indica il numero di ore che sforano il tetto massimo di 105, limite deciso per il progetto didattico. Tali ore in eccedenza, fatte da sei membri del gruppo, sono state necessarie per colmare un deficit causato dal mancato apporto di un componente, allo scopo di soddisfare al meglio i requisiti essenziali del capitolato. Nonostante sia stata contemplata dal team la possibilit\`a che uno o pi\`u componenti del gruppo venissero a mancare, non era stato preventivato che un membro pur facendo parte del team non apportasse il proprio contributo per un periodo cos\`i lungo di tempo. Questo a portato a notevoli disagi al team tra cui il ritardo della consegna stessa del prodotto e una qualit\`a del prodotto inferiore a quanto pronosticato, ciononostante il team ha cercato di diminuire questo divario il pi\`u possibile.
Le ore in eccesso sono state ripartite in modo il più possibile equo tra i componenti. Esse sono state sostenute nelle ultima due fasi del ciclo di vita, quando il contributo del membro \`e venuto a mancare. Queste ore sono state elargite nei ruoli di Progettista, Programmatore e Verificatore, esse sono segnate in rosso nella colonna corrispondente al ruolo, si pu\`o notare come le ore in eccedenza siano risultate necessarie in modo massiccio nell'ultima fase, mentre nella fase di progettazione di dettaglio siano state una piccola parte. \`E importante chiarire che le ore di eccedenza sono da sommare alle ore riportate vicino per avere il totale effettivo delle ore elargite dai componenti del team, sia nella colonna Totale sia nelle colonne indicanti le ore per ruolo. Si pu\`o notare anche come nell'ultima fase, nonostante la sottostima, il responsabile abbia avuto un ruolo determinante per cercare di rendere meno pesante possibile la mancanza di un componente del gruppo.
Si pu\`o anche notare come le ore totali preventivate non siano risultate sufficienti al team per portare a termine il progetto. Questo \`e indipendente dalla mancanza di un componente in quanto \`e un errore dovuto alla poca esperienza del team nella pianificazione, ciononostante la presenza di un settimo elemento non avrebbe portato ad una eccedenza di ore da parte di nessuno all'interno di SevenSoft, infatti ripartendo il totale di 718 ore per sette componenti si ha una media compresa tra 102 e 103 ore a testa.

\newpage
\section*{Conto Economico}
Nel proseguire dello sviluppo del progetto sono state variate, come illustrato nelle precedenti sezioni del presente documento, le ore utilizzate dai vari membri del team e dai vari ruoli previsti. Ci\`o ha portato ai dati riportati di seguito, che illustrano i costi sostenuti dal team SevenSoft per l'intera realizzazione del progetto (riportiamo nuovamente le ore sostenute dal team per facilitare la lettura delle tabelle dei costi. Non verranno riportate nel seguente conto economico le ore in eccedenza in quanto non imputabili come costo):
\vspace{4mm}

Consuntivo ore :
\begin{center}
\begin{tabular}{|p{0.15\textwidth}|p{0.05\textwidth}|p{0.07\textwidth}|p{0.08\textwidth}|p{0.05\textwidth}|p{0.07\textwidth}|p{0.08\textwidth}|p{0.1\textwidth}|}
\hline      %la linea orizzontale
Nominativo      	&An    &Proge	&Progr	&Res	&Amm	&Ver	
&Totale\\
\hline
\hline
BG            	& 20	& 26	& 22 	& 7	& 10	& 20 & 105	\\ \hline

DMD      	& 18	& 29	& 18	& 8	& 8	& 24 & 105 \\ \hline

FS         	& 26	& 27	& 20  	& 5	& 9	& 18  & 105	\\ \hline

FG            	& 20	& 13	& 2	& 0	& 0	& 5	& 40	\\ \hline

LA         	& 20	& 24 	& 24 	& 5	& 8	& 24 & 105	\\ \hline

VA		& 26	& 30	& 19	& 5	& 5	& 20 & 105	\\ \hline

ZL                  	& 20	& 31	& 21	& 7	& 4	& 22 & 105	\\ \hline
\hline
\hline
Totale		&150	&180	&126	&37	&44	&126	&670	\\ \hline
\end{tabular}
\end{center}

Costi ripartiti per ruoli e persone:
\begin{center}
\begin{tabular}{|p{0.15\textwidth}|p{0.05\textwidth}|p{0.07\textwidth}|p{0.07\textwidth}|p{0.05\textwidth}|p{0.07\textwidth}|p{0.05\textwidth}|p{0.1\textwidth}|}
\hline      %la linea orizzontale
Nominativo 		&An  &Proge	&Progr	&Res	&Amm	&Ver	&Totale\\
\hline
\hline
BG       			&500	&572	&352	&210	&200	&320	& 2154	\\ \hline
DMD   			&450	&638	&288	&240	&160	&384	& 2160	\\ \hline
FS       			&650	&594	&320	&150	&180	&288	& 2182	\\ \hline
FG       			&500	&286	&32	&0	&0	&80	& 898	\\ \hline
LA       			&500	&528	&384	&150	&160	&384	& 2106	\\ \hline
VA			&650	&660	&304	&150	&100	&320	& 2184	\\ \hline
ZL       		 	&500	&682	&336	&210	&80	&352	& 2160	\\ \hline
\hline
\hline
Totale			&3750	&3960	&2016	&1110	&880	&2128	& 13844\\ \hline
\end{tabular}
\end{center}

%Si pu\`o notare, come gi\`a accennato nel confronto tra preventivi e consuntivi delle varie fasi illustrati alla sezione 4.2, che grazie ad un risparmio economico rispetto al preventivo dei ruoli di Responsabile ed Amministratore si \`e andata a colmare una sottostima dei ruoli di Programmatore e Verificatore senza uscire dal preventivo di costo fissato con il committente di 14250\officialeuro.

Come si può vedere da un raffronto economico si ha un consuntivo molto al di sotto del preventivo fissato con il committente di 14250\officialeuro. Questo \`e dato dal fatto che a causa della mancanza di un componente del gruppo gli altri membri hanno dovuto fare ore aggiuntive non imputabili come costo avendo un tetto massimo di 105 ore. Inoltre la sottostima dei ruoli di Responsabile e Amministratore ha contribuito ad avere un consuntivo basso essendo dei ruoli con un costo pi\`u elevato rispetto a quelli di Programmatore e Verificatore.
\end{document}